body{min-width: 1320px;;}
.nav-item{float: left;width: 10%;}
.nav_top{height: 100px;width: 95%;max-width: 1200px;margin: auto;}
/* nav_bg */
.mav_bottom{height: 49px;width: 100%;background: url(../images/nav_bg.jpg);background-position: center;}
.nav_ul{height: 49px;width: 95%;max-width: 1200px;margin: auto;}
.et-slide{float: left;}
.index_about{height: 752px;width: 100%;background: url(../images/about_bg.jpg);background-position: center;background-size: cover;}
.index_about_title{font-size: 16px;color: #4c4c4c;}
.index_about_content{width: 360px;text-indent: 28px;margin-top: 15px;font-size: 12px;color: #777;line-height: 24px;}
.index_about_a{margin: auto;display: block;bottom: 20px;position: absolute;left: 0px;right: 0px;}
.about_main{width: 95%;max-width: 1200px;margin: auto;}

.mav_bottom .nav_ul .nav-item .subnav{position: absolute;z-index: 1;width: 110px;background: #2275bb;display: none; }
.mav_bottom .nav_ul .nav-item .subnav ul li {margin-bottom: 10px;color: white;margin-top: 10px;}
.mav_bottom .nav_ul .nav-item .subnav ul li a{color: white;}
.index_about #img1{overflow: hidden;}
.index_about #img1 img{cursor: pointer; transition: all 0.6s; }
.index_about #img1 img:hover{transform: scale(1.2);}
.index_about #pp:hover{color:#007BFF ;}

.index_pro{width: 100%;background: url(../images/pro_bg.jpg);background-position: center;}
.pictur_item{float: left;width: 25%;}

.index_news{height: 865px;width: 100%;background: url(../images/news_bg.jpg);background-position: center;}


.big{height: 1118px;width: 100%;background: url(../images/bg.jpg);background-position: center;background-size: cover;}
.hr{width: 95%;max-width: 1240px;margin: auto;padding-top: 120px; position: relative; }
.hr img{margin-left: 17px;margin-right: 17px;}
.ws{width: 95%;max-width: 1228px;margin: auto;padding-top: 130px; position: relative;}
.ws img{margin-left: 12px;margin-right: 12px;}
.eq{width: 95%;max-width: 1228px;margin: auto;padding-top: 60px;}
.eq img{margin-left: 12px;margin-right: 12px;}
.hr nav { width: 1218px; height: 243px; overflow: hidden; }
.ws nav { width: 1218px; height: 243px; overflow: hidden; }
.hr ul,.ws ul  { width: 250%;  height: 100%; animation: picmove 10s linear infinite forwards;  }
@keyframes picmove { from { transform: translate(0);  } to { transform: translate(-1550px); }  }
.hr img { width: 169px; height: 243px;float: left;border: 1px solid white; }
.ws img { width: 280px; height: 187px;float: left;border: 1px solid white; }
.hr ul:hover,.ws ul:hover {animation-play-state: paused; }

.border-bottom-dashed>a:hover{color: black;}

.banner_img img{width: 100%;}
.banner{position: relative;}
.banner_a{position: absolute;left: 42%;right: auto;display: block;top:49%;width: 16%;height: 8%;z-index: 5;}
.banner_a a{display: block;width: 100%;height: 100%;background: #fff;filter:alpha(opacity=00);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;  }

.footer{height: 293px;width: 100%;background: url(../images/foot.jpg);background-position: center;background-size: cover;}
.footer_container{width: 95%;max-width: 1200px;margin: auto;}
.foot_left{width: 30%;float: left;margin-top: 20px;}
.foot_left p{color: white;line-height: 30px;}
.foot_right{width: 60%;float: right;margin-top: 20px;}
.foot_nav{width: 25%;float: left;}
.foot_nav_title{color: white;font-size: 16px;border-bottom: 2px solid #fff;width: 80%;padding-bottom: 10px;margin-bottom: 10px;}
.foot_nav ul li a{color: white;font-size: 14px;height: 35px;line-height: 35px;}

.foot_bottom{background: #297dbf;height: 40px;}
.foot_bottom p{color: white;text-align: center;line-height: 40px;font-size: 14px;}


.content_newcen{width: 95%;max-width: 1200px;margin: auto;}
.top_img img{width: 100%;}
.index_news_nav{padding-top: 160px;}
.index_news_nav a{float: left;display: block;width: 107px;height: 32px;margin-left: 10px;margin-right: 10px;
			text-align: center;line-height: 32px;font-size: 16px;color: #32a0e1;border: 1px solid #32a0e1;}
.index_news_nav a:hover{background: #32a0e1;color: white;}
.index_news_row{padding-top: 40px;}
.index_news_box{width: 31.3%;float: left;margin-left: 1%;margin-right: 1%;background: white;}
.media-body{padding: 15px 20px;}
.index_newsb_title{font-size: 16px;color: #333 !important;}



.pro_contant{width: 100%;max-width: 1200px;margin: auto;min-height: 600px;}
.left{width: 20%;float: left;}
.left_title{width: 100%;height: 70px;background: #2c79bf;}
.left_title p{text-align: center;color: white;font-size: 20px;line-height: 70px;}
.pro_item{width: 100%;/*height: 40px;*/background: #eee;}
.pro_item:hover{background: #2799db;color: white;}
.pro_item:hover>a{color: white;}
.pro_item:hover>p{color: white;background: #2c79bf;}
.pro_item:hover .pro_item>{color: white;background: #2c79bf;}
.pro_item p{line-height: 40px;display: block;}
.pro_item a{line-height: 40px;display: block;}
.pro_item>p>span{margin-left: 20px;}
.pro_item>a{margin-left: 20px;}
.two_nav{width: 100%;display: none;}
.pro_item:hover .two_nav{width: 100%;}
.two_nav>li{width: 100%;height: 40px;position: relative;}
.two_nav>li a{width: 100%;line-height: 40px;display: block;color: black;}
.two_nav>li a span{margin-left: 40px;}
.two_nav>li a:hover{color: white;background: #0089ff;}
.two_nav>li:hover .three_nav{display: block;}
.three_nav{position: absolute;width: 100%;right: -100%;top: 0px;display: none;background: #f8f8f8;z-index: 999;}

.pro_right_img{width: 40%;float: left;}
.pro_right_img img{width: 100%;border: 1px solid #eee;}
.pro_right_ifm{width: 55%;float: right;}
.text-secondary{float: right;}


.right{width: 75%;float: right;margin-left: 5%;}
.pro{width: 90%;max-width: 1200px;margin: auto;min-height: 400px;}
.pro_container{background: white;padding-top: 30px;}
.pro_box{width: 23%;float: left;margin-left: 2%;}
.pro_title p a{display: block;text-align: center;color: black;line-height: 40px;}
.pro_img{border: 1px solid #f0f0f0;}
.pro_img:hover{border: 1px solid #f0f0f0;}
.pro_row_nei{width: 90%;max-width: 1200px;margin: auto;}
.pro_img_nei{width: 40%;float: left;}
.pro_ifm_nei{width: 60%;float: right;}

.my-4{margin: 30px;}
.fenye{text-align: center;}
.fenye a{display: inline-block;padding: 5px 10px;}



.top_img_1{background: url("../images/about.jpg") no-repeat center;height: 200px;width: 100%;}
.top_img_2{background: url("../images/service.jpg") no-repeat center;height: 200px;width: 100%;}
.top_img_3{background: url("../images/case.jpg") no-repeat center;height: 200px;width: 100%;}
.top_img_4{background: url("../images/news.jpg") no-repeat center;height: 200px;width: 100%;}
.top_img_5{background: url("../images/pro.jpg") no-repeat center;height: 200px;width: 100%;}
.top_img_6{background: url("../images/contant.jpg") no-repeat center;height: 200px;width: 100%;}
.top_img_7{background: url("../images/pro.jpg") no-repeat center;height: 200px;width: 100%;}
.top_img_8{background: url("../images/contant.jpg") no-repeat center;height: 200px;width: 100%;}




.news_left{width: 10%;float: left;background: #2c79bf;}
.news_right{width: 88%;float: right;}
.p1,.p2{text-align: center;color: white;}
.p1{font-size: 16px;}
.d-md-inline{font-size: 16px;line-height: 1;}
.float-right{margin-top: 25px;}

.w1200{width: 1200px;margin: 0 auto}
.box7{height: 770px;overflow: hidden;background-color: #fff;width: 100%}
.box7 .title{display: block;width: 100%;height: 60px;line-height: 28px;background: url(../images/box7title.jpg) center center no-repeat;margin-top: 45px;text-align: center;color: #000;font-size: 32px}
.box7 .title font{color: #2799db}
.box7-main{width: 100%;height: 490px;overflow: hidden;margin-top: 42px}
.box7-main .box7-brand{width: 100%;height: 100%;}
.box7-main .box7-brand .left{width: 603px;height: 490px;overflow: hidden;float: left;position: relative;float: left;}
.box7-main .box7-brand .right{width: 590px;height: 490px;overflow: hidden;float: right;}

.newslist{width: 100%;height: auto;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap}
.newslist li{width: 590px;overflow: hidden;height: 90px;overflow: hidden;box-sizing: border-box;border:1px solid #cccccc;margin-bottom: 10px;}
.newslist li .date{width: 144px;height: 88px;overflow: hidden;float: left;}
.newslist li .date h1{display: block;width: 100%;text-align: center;line-height: 28px;height: 28px;margin-top: 20px;font-size: 24px;color: #cccccc}
.newslist li .date span{display: block;width: 100%;text-align: center;line-height: 22px;height: 22px;overflow:hidden;color: #cccccc}
.newslist li a{display: block;width: 440px;height: 50px;text-indent: 54px;border-left: 2px solid #cccccc;float: left;margin-top: 22px;text-decoration: none;}
.newslist li a h1{font-size: 16px;line-height: 30px;height: 30px}
.newslist li a span{font-size: 12px;height: 20px;line-height: 20px;display: block;}
.newslist li:hover .date h1,.newslist li:hover .date span,.newslist li:hover a{color: #2799db}
.newslist li:hover a{border-left: 2px solid #2799db;}
.newslist li:hover{border: 1px solid #2799db;}

.box3-nav{width: 100%;height: 43px;overflow: hidden;text-align: center;margin-top: 36px;}
.box3-nav a{display: inline-block;width: 150px;height: 43px;background-color: #e9e9e9;color: #666666;font-size: 20px;margin:0 13px;line-height: 43px;text-decoration: none;}
.box3-nav .s{background-color: #2799db;color: #fff}
.ce-box{
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.ce-box p{
    flex: 0 0 31%;
    margin: 5px 0;
}
.ce-box p img{
    width: 100%;
}